import java.math.BigInteger;
import java.util.*;

public class Main {
    /**
     * 分组（2024国赛）
     * @param args
     */
    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);
        int n=in.nextInt();
        int[] a=new int[n];
        for(int i=0;i<n;i++){
            a[i]=in.nextInt();
        }
        Arrays.sort(a);
        if(a[0]*2>a[n-1]){
            System.out.println(0);
        }else{
            int s=(n-1)/2,e=n-1;
            int count=0;
            while(s>=0){
                if(a[s]*2<=a[e]){
                    count++;
                    s--;
                    e--;
                }else{
                    s--;
                }

            }
            System.out.println(count);
        }

        in.close();
    }
    /**
     * 美丽区间（2024国赛）
     * @param args
     */
    public static void main2(String[] args) {
        Scanner in = new Scanner(System.in);
        int k=in.nextInt();
        int t=in.nextInt();
        while(t-->0){
            int n=in.nextInt();
            int count=0;
            int l=1,r=l+k;
            while(true){
                while(r-l<k||func(l,r)!=1){
                    r++;
                }
                count++;
                if(r>=n){
                    break;
                }
                l=r+1;
                r=l+k;
            }
            System.out.println(count);
        }
        in.close();
    }
    public static int func(int a,int b){
        int t;
        while(a!=0){
            t=b%a;
            b=a;
            a=t;
        }
        return b;
    }
    public static void main1(String[] args) {
        BigInteger num=BigInteger.valueOf(7);
        BigInteger add=BigInteger.valueOf(6);
        for(int i=1;i<=20240599;i++){
            add=add.add(BigInteger.valueOf(5));
            num=num.add(add);
        }
        System.out.println(num);
    }
}